home *** CD-ROM | disk | FTP | other *** search
/ Hottest 6 / Hottest 6 (1996)(PDSoft)[!].iso / pdsoft / demo_library / 4336.lha / TOTAL_EXCESS.DOC < prev    next >
Text File  |  1995-02-10  |  19KB  |  379 lines

  1.                       ********************************
  2.                       *                              *
  3.                       *   T O T A L    E X C E S S   *
  4.                       *                              *
  5.                       ********************************
  6.  
  7.                            ( written with AMOS© )
  8.  
  9.                                 (C) 1 9 9 5
  10.                                      by
  11.                            NICK THE GREEK ® & ©
  12.                  (Nick the Greek ® is registered trademark of
  13.                   N I C O L A S    E L E F T H E R I A N O S)
  14.                                [ the author ]
  15.                  --------------------------------------------
  16.  
  17.                   A  M  O  S  is  ® & ©  by  FRANCOIS LIONET
  18.  
  19.                  --------------------------------------------
  20.  
  21.  
  22.  
  23. DISCLAIMER:THIS PROGRAM IS PROVIDED "AS IS".IN NO EVENT WILL THE AUTHOR
  24. NICOLAS ELEFTHERIANOS BE RESPONSIBLE FOR ANY DIRECT,INDIRECT,INCIDENTAL
  25. ,CONCEQUENTIAL OR GENERALLY ACCIDENTAL DAMAGES MADE TO YOUR SYSTEM  AND
  26. RESULTING FROM INCORRECT USE OF THIS PROGRAM OR/AND ITS ACCOMPANYING
  27. FILES.
  28.  
  29. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  30.  
  31.  
  32.                           I. GENERAL INFORMATION
  33.                           ~~~~~~~~~~~~~~~~~~~~~~
  34.  
  35.  T O T A L  E X C E S S  is my third game programmed with AMOS Basic and my
  36. first shootemup game for the AMIGA( I hope not the last ).It took me almost
  37. a year to complete because 99.99%  of the programming was done by me , with
  38. the outstanding help of myself (!!!!!); in other words ,I was working alone
  39. in this project. The music and the samples were taken from CDPD 1 disk,made
  40. by FRED FISH,while ( most ) of the graphics were made by an AMIGA FREAK who
  41. doesn't like publicity!
  42.  I can't say this game is something special in order to face those «beasts»
  43. - made in assembly - some great programmers release,( like R-TYPE,PROJECT-X
  44. ,APIDYA,D-HERO etc ) but it stands by its own and-after all-its pure fun !
  45. It also shows what a  **BASIC** programmer can do with the help of a simple
  46. language like AMOS ( well,almost simple! ) and a small knowledge about his
  47. fabulous computer,like the AMIGA !
  48.  
  49.  
  50.                        II.REASONS FOR WRITING THIS GAME
  51.                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  52.  
  53.                  There were three main reasons for doing so:
  54.  
  55.             1)  I always liked the computers and all the things
  56.                someone could do with them  (graphics etc.) , so
  57.                as soon as I bought my  AMIGA  I could not think
  58.                of an easier way of combining  all  the 'tricky'
  59.                effects  I  could think than creating a demo.But
  60.                since  I did not have any other knowledges apart
  61.                from Basic I gave up.That's when  AMOS came into
  62.                the scene as «a games' creator»
  63.             2)  I just looooove shoot-em-ups,downs,lefts,easts,
  64.                wests etc. etc. etc. so I thought: Hey!!!why not
  65.                make one by myself since I have AMOS?
  66.             3)  Among the huge  family of PC-USERS there were a
  67.                few guys  (idiots!)  who told me once that «only
  68.                their  FLEXIBLE  ( aaaaaarrrrghhh!!!!! ) SYSTEMS
  69.                are capable  of producing software able to stand
  70.                by itself.» -in other words : « HEY ! I've got a
  71.                C-Compiler version 9.569200132 +++++++ for my PC
  72.                but although I don't know how to use it I'm sure
  73.                it's capable of creating some nice programs !!!»
  74.                { Well guys, this game is made with BASIC and it
  75.                is dedicated (partly) to you }
  76.                  ( Please DO NOT misunderstand me ! I am not an
  77.                enemy of these excellent languages. But I DO NOT
  78.                LIKE those people who  KNOW NOTHING  about their
  79.                computers and keep saying that they own  a  true
  80.                ( ha! ha! ha! )  multitasking  computer with the
  81.                latest version of DOORS XP and WINDOWS MC.)
  82.  
  83.  
  84.                    III. DONATIONS ( or: NO PAY'N' NO GAIN )
  85.                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  86.  
  87.  This demo-version of  T O T A L  E X C E S S ®  is a SHAREWARE / FREEWARE
  88. program(see `FREELY DISTRIBUTABLE'),which simply means:
  89.                    1. Play it (you'll like it!!!)
  90.                    2. Play it again!!!
  91.                    3. Re-Play it!!!(sounds boring!)
  92.                    4. Think : "Do I like it?" (I hope yes!)
  93.                    5. If you do like it then...
  94. ...I would appreciate it if you send me some money for it (in fact I would
  95. appreciate anything:money,money,money,money or even money!!!). Cars,boats,
  96. planes,computers would be appreciated too,but.....please don't send me any
  97. PCs because I'm gonna turn them into pieces ! Also note that when you send
  98. me some money you will become a REGISTERED USER ( see `REGISTRATION' ) and
  99. you'll have the source code ABSOLUTELY FREE . ( a real must for -ALL- AMOS
  100. coders )
  101.  
  102.                 - - - - - - - - - - - - - - - - - - - -
  103.                 F R E E L Y   D I S T R I B U T A B L E
  104.                 - - - - - - - - - - - - - - - - - - - -
  105.  
  106. (You shouldn't pay more than a nominal copying fee in order to get this prg,
  107. in other words if you paid more than 2.5 times of the price of an empty disk
  108. for this program , then go find the man who sold it to you and tell him some
  109. "nice" words.Also INFORM ALL PEOPLE of that ugly...eeeerr...person)
  110.   The fact that this demo is shareware/freeware means that you may give this
  111. demo to your friends,your enemies,your mates,your parents,to Public Domain
  112. Houses,to BBSes etc. BUT......you are allowed to USE IT FOR A LIMITED PERIOD
  113. of time ( about 20 days ) . After that period of time  YOU * MUST * BECOME A
  114. REGISTERED USER (just see below).YOU ARE NOT ALLOWED TO INCLUDE THIS DEMO IN
  115. COMMERCIAL PACKAGES, OR OTHER PROGRAM COMPILATIONS WITH TOTAL COST > 35 US $
  116. WITHOUT THE PERMISSION OF THE PROGRAMMER (That's me!).
  117.   You are however strongly encouraged to include this Demo in PD-compilation
  118. disks or CDs ( such as FRED-FISH,AMINET etc. ).
  119.  
  120. My address is:
  121.  
  122.                   NICOLAS ELEFTHERIANOS
  123.                    56 MILTIADOU STREET
  124.                      PALAION FALIRON
  125.                       17563  ATHENS
  126.                         GREECE
  127.  
  128.          (Sorry!No E-Mail or access to InterNet yet!)
  129.  
  130.       - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  131.       P A Y M E N T     M E T H O D S   &   R E G I S T R A T I O N
  132.       - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  133.  
  134.  Postal money orders and Eurochecks are the advised methods of payment.
  135.  
  136.             ->      DO NOT SEND MONEY BY MAIL !     <-
  137.  
  138.   **********************************************************************
  139.   *  I will only accept U.S Dollars ($) , British pounds (£) , German  *
  140.   *  marks (DM) or Greek Drachmas (drs).Anyway I won't hang you if you *
  141.   *  can't afford it with these currencies,but please try ! At least   *
  142.   *  make sure it is European currency .                               *
  143.   **********************************************************************
  144.  
  145.  In order to Register and take the Full Version and the source codes you
  146. must send me [8000 drs] or [55 US$] or [35 £] or [85 DM].
  147.  
  148.  If you wish to have the game only then you must send me [4000 drs] or
  149. [21 US$] or [14 £] or [32 DM].
  150.  
  151. ..if you are a politician or a priest then you MUST pay 10000 times more
  152. the previous values ( oh,goodie! )
  153.  
  154. ..if you are a magazine or an organisation or a software group then you
  155. could give me a copy of the magazine or a post card or suggestions.
  156.  
  157.  After receiving the money I'll send you the FULL game and the code.If
  158. you become a registered user you will have a 20% price cut-off for ALL
  159. my future releses and you will get their source code for FREE !
  160.  
  161.  
  162.                  IV. SOME WORDS ABOUT THE FULL GAME
  163.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164.  
  165.  TOTAL EXCESS ® is a horizontal right-to-left shoot-em-up. It was entirely
  166. made with AMOS and special programing technics have been used to make this
  167. game really stand out of the crowd . Speed and colours are some of its own
  168. characteristics as well as special effects only seen in programs made with
  169. assembly ( till now ! ) . This demo - and the full game of course - uses a
  170. large mixture of AMOS and AMAL instructions.You can admire the results !
  171.   This demo is a single-stage demo of the original game with most of its
  172. features disabled . The full game has five stages , selection for in-game
  173. music or sound effects , hi-score table with 50 ( yes,fifty ! ) names and
  174. ability of saving these scores when quiting game , as well as a very fast
  175. bonus section similar to that found in ProjectX . Not to mention that the
  176. full game is Hard-Disk installable too !  [ Coders will realise that this
  177. game is an excellent example of structured programming! Over 100 ( that's
  178. right , one hundred! ) procedures are awaiting you ! ]
  179.  
  180.                         HOW TO PLAY THIS GAME
  181.                        ***********************
  182.   It's very simple.Just shoot everything that moves using your fire-button
  183. and avoid any "unnecessary meetings" by moving your ship  around with your
  184. joystick. If you hold down the fire-button,your ship will store energy and
  185. when you release it ( the button,not the ship !) an ultramegasuperblasting
  186. ( etc,etc,etc ) beam will be released , causing the destruction of most of
  187. your enemies which will meet,or apparently causing them a great damage.You
  188. will understand if one of the enemy spacecraft has received a great damage
  189. by its flash when it encounters your firings.WARNING!WARNING! Some of your
  190. enemies are tough guys and will require too many shots to be destoyed.Some
  191. others need to be shot ONLY with the super beam in order to be destroyed.
  192. If you are shot by an enemy ship  or collide with it then you will loose a
  193. life,( a maximum of five lives are given in this demo ) and after that you
  194. will be invurnerable to the enemies for a limited period of time. The full
  195. version gives you the ability to use a limited number of shields, but this
  196. option has been disabled from the demo . Your hiscore update on the screen
  197. has been disabled too , as well as some other features which you will find
  198. when you register and get the full game.
  199.  During the game you may quit by just pressing the ESCAPE button.
  200.  
  201.  
  202.               V. SYSTEM REQUIREMENTS  &  GENERAL INSTALL
  203.               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204.  
  205.  T O T A L   E X C E S S ®  will run on all Amigas fitted with at least 1Mb
  206. of memory. If you own such a system and find out that the game doesn't load
  207. then you must switch off the AMIGA and disable  ALL EXTERNAL DEVICES as the
  208. game requires 500-650 KBytes free memory.The game has been tested and works
  209. fine on the following machines:
  210.  
  211.                    A500      (0.5 MB CHIP + 0.5 MB FAST)
  212.                    A500+     (2 MB CHIP)
  213.                    CDTV      (1 MB CHIP)
  214.                    A1200     (2 MB CHIP)
  215.                    A1200     (2 MB CHIP + 4 MB FAST)
  216.                    A2000     (1 MB CHIP)
  217.                    A4000/30  (2 MB CHIP + 2 MB FAST)
  218.                    A4000/40  (2 MB CHIP + 4 MB FAST)
  219.  
  220.                            INSTALLATION
  221.                            ^^^^^^^^^^^^
  222.   In order to make a bootable floppy disk with this demo you should follow
  223. these steps :
  224.  
  225. a) Format a blank disk as "TE:"( or any other name that doesn't start with
  226.    "DF" as this may confuse the program )
  227. b) Create two directories: one named "LIBS" and one named "S"
  228. c) Copy diskfont.library,icon.library and mathtrans.library in the "LIBS"
  229.    directory.
  230. d) Create a script file named "Startup-Sequence" and save it in the "S"
  231.    directory.This file should have as contents the name of the game eg.:
  232.  
  233.         T_E
  234.  
  235. e) use the INSTALL command of your Workbench Disk in order to make your new
  236.    disk bootable
  237.  
  238.  
  239.  If you are the happy owner of an AMIGA with HARD-DISK then you can run the
  240. game from the Hard-Disk too. Just copy ALL the files contained in the disk,
  241. in the drawer you like.
  242.  I don't know if the program may be installed on the Hard-Disk  of a system
  243. equipped with 0.5 MB FAST & 0.5 MB CHIP memory only.The Hard-Disk consumes
  244. around 200K of memory from the AMIGA,so if that memory is CHIP memory then
  245. the game won't be able to allocate the memory it needs.( around 300 K CHIP
  246. memory )
  247.  It is very easy to run the demo:Just double-click its icon from the WB,or
  248. type "TOTAL_EXCESS" from the CLI, AFTER HAVING CDed IN THE DIRECTORY WHERE
  249. THE GAME AND ITS FILES LIE.
  250.  
  251.  
  252.                         VI. SOME APOLOGIES
  253.                         ~~~~~~~~~~~~~~~~~~
  254.  
  255.         I would like to clear out some things about this game:
  256.   When I first sat down to make this game,I had in mind a simple game
  257. that would run even on 512K Amigas.However as long as the development
  258. was advancing , I kept adding more features to the game - a fact that
  259. had as result the need for more memory . The game in it's final form
  260. requires 1MB of memory to run.
  261.   However the adding of more features resulted in the loss of speed
  262. and the decrease in the numbers of frames/sec ingame.
  263.   Yes , I know this isn't a big problem - you can still play the game
  264. on a simple Amiga A500 with around 20 frames/sec . In order to make
  265. happy the AGA users , I have added more levels of scrolling inside
  266. the game - however the speed has been slown down because when I tried
  267. to play the game on an A1200 , it was more difficult because it was
  268. running at 30-50 frames/sec!
  269.   You might be wondering : "- Why not faster?".The answer is that the
  270. game is being slown down by some HEAVY bitmap operations - even on
  271. AGA machines.That proves that the AGA chipset isn't very fast compared
  272. to the OCS chipset . TIME FOR THE AAA ADD-ON FOR THE A1200 MAYBE???
  273.   Also-as it was very soon revealed to me after many tests-the use of
  274. math functions ( eg MATHTRANS.library ) by AMOS programs slows down a
  275. program , especially when too many conditions and checks are met.
  276.   I have optimised the code and thus eliminated this problem and as a
  277. result my future games will be FASTER by a factor of about 20%.( Sorry
  278. but I just didn't have enough much time to modify this game ) By the
  279. time I was finishing these lines (around February of 1995) I had also
  280. completed the development of some new routines that give :
  281. - 30 frames/sec on an A500!
  282. - new improved copper routines
  283. - 4 colour background with independent movement from the foreground
  284. screen and all that in -guess- an A500!!!
  285.   So expect from now the sequel to TOTAL EXCESS . I am waiting for
  286. the official release of an AGA extension for AMOS and then.....
  287. .....but in the meantime don't forget to register for this game.
  288.   I really did spend a HUGE AMOUNT OF EFFORTS AND TIME in making the
  289. game and my decision to continue the support of the Amiga and the
  290. Amos language with new programs/games will depend entirely on your
  291. support and appreciation of my efforts.
  292.  
  293.                       VII. WORDS OF « WISDOM »
  294.                       ~~~~~~~~~~~~~~~~~~~~~~~~
  295.  If we wish ourselves to face the facts then we MUST have in mind these:
  296.  
  297.        ( 1 ) Good games and/or programs DO NOT MAGICALLY
  298.              APPEAR !
  299.  
  300.        ( 2 ) Paying for a  shareware  means appreciation
  301.              for the efforts of the creator and creation
  302.              of a strong backbone for the support of the
  303.              good Amiga software.
  304.  
  305.        ( 3 )  I understand that most of you have spent a
  306.              HUGE AMOUNT  of money for original software
  307.              and now regret it , but the difference with
  308.              freeware/shareware is that you get back -in
  309.              various ways- what you give.In simple words
  310.              by becoming a *registered* user you get the
  311.              source code , a  significant cut-off in ALL
  312.              FUTURE RELEASES,updated future versions for
  313.              free and all that by paying less money than
  314.              you would do for buying this game original.
  315.              Not to  mention  the  chance you have to be
  316.              programmers by yourselves !
  317.  
  318.        ( 4 ) The  AMIGA PD/SHAREWARE/FREEWARE area is an
  319.              area of programming wealth ! You may find
  320.              EVERYTHING and at the RIGHT cost . YOU JUST
  321.              HAVE TO REGISTER ! Many programs are great
  322.              even compared to the commercial ones !
  323.  
  324.        ( 5 )  If you think that this program is very big
  325.              then you are wrong ! It could be bigger !!!
  326.              Much bigger !!!!!! Unfortunately there were
  327.              some reasons for not making it bigger :
  328.              ¹) The fact that I was working alone in the
  329.                 programming area.
  330.              ²) The absence of memory ! Isn't it silly ?
  331.                 We are in the mid-90s and only 2MB are
  332.                 considered to be base-memory in AGA mchs
  333.                 not to mention the OCS ones ! Well I've
  334.                 got only 1MB ! (while some other systems
  335.                 require some 8 MBs of memory and 100s of
  336.                 free hard-disk space in order to run an
  337.                 application via their archaic DOS!)
  338.              ³) I am keeping some nice ideas for my next
  339.                 release ( AGA & full 4 MB support ? Well
  340.                 who knows ?!? )
  341.  
  342.        ( 6 ) Long live the AMIGA ( hurays,screams etc. ) !
  343.  
  344.        ( 7 ) A Nice Message ( you know for whom ):
  345.  
  346.                  You came in PeaCe...
  347.                         ...but you'll leave in PIECES.
  348.  
  349.        ( 8 ) " Of course you realise this means war ! "
  350.                                         [ Bugs Bunny ]
  351.  
  352.              " Hasta la Vista...Baby ! "
  353.                             [ Arnold Swarzenegger in T2 ]
  354.  
  355.        ( 9 ) Congratulations  to  all the people behind the
  356.              demo and hacking scene . Well,without them our
  357.              beloved computer would  not have the abilities
  358.              and the glory it has now !  Congratulations to
  359.              FRANCOIS  LIONET  for making this amazing type
  360.              of language .  My game is partly  dedicated to
  361.              him . Also  congratulations to all independent
  362.              programmers  who release their programs in the
  363.              PD scene ! What a pitty I can't even see most
  364.              of these progs since I own WB 1.3 !
  365.  
  366.    Thank you for the time you spent reading this doc...And remember :
  367. _____________________________________________________________________
  368.  
  369.  
  370.           There is only one computer better than an AMIGA...
  371.                     ...and that is another AMIGA.
  372.  
  373. _____________________________________________________________________
  374.  
  375.  
  376.                                                   NICK the GREEK ®
  377.  
  378.                                              ( Nicolas Eleftherianos )
  379.